/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package compilador.AnalisadorSintatico;

import compilador.AnalisadorSemantico.GeracaoDeCodigo.TiposAS;

/**
 *
 * @author Leles
 */
public class Transicao {
        public enum TipoTransicao {Estado, SubMaquina}
        

        public TipoTransicao tipo;
        public int estado;
        public Class submaquina;
        public TiposAS acaoSemantica;

        public Transicao(
                TipoTransicao tipo, 
                Integer estado, 
                Class submaquina,
                TiposAS acaoSemantica) {
            this.tipo = tipo;
            this.estado = estado;
            this.submaquina = submaquina;
            this.acaoSemantica = acaoSemantica;
        }

}
